package com.yiyuan.app.service;

import com.guaike.core.entity.param.Page;
import com.guaike.core.entity.result.PageEntity;
import com.guaike.core.entity.result.Result;
import com.yiyuan.app.entity.result.RecordGameVO;
import com.yiyuan.app.entity.result.RecordPineconeVO;
import com.yiyuan.app.entity.result.RecordPrizeVO;


public interface RecordService {
    /**
     * 我的游戏记录列表
     * @param param
     * @return
     */
    Result<PageEntity<RecordGameVO>> myGamePage(Page param);

    /**
     * 我的松果记录列表
     * @param param
     * @return
     */
    Result<PageEntity<RecordPineconeVO>> myPineconePage(Page param);

    /**
     * 我的赏金记录列表
     * @param param
     * @return
     */
    Result<PageEntity<RecordPrizeVO>> myPrizePage(Page param);
}
